package com.hd.crdao.bean;

import java.util.List;

/**
 * @author Android
 * @date 2017/12/27
 */

public class GpsDetailBean {

    /**
     * success : 00
     * message : 处理成功
     * gpsDevice : {"id":"5","isNewRecord":false,"gdDevid":"3170006146","gdLsttime":"2017-12-21 16:28:31","gdOvertime":"0","vehicleTbl":{"id":"0b1eaa8178e64542b9274e423c2a2775","isNewRecord":false,"veFrame":"LFV3A23C1D3439846","veBrand":"航天飞机","tranPlate":"闽BH2356","cbName":"牛牛二手车交易市场","creditMoney":0,"interestMoney":0,"repaymentAmount":0},"gdStatus":"1","gdOricoord":"26.115018,119.275707","gdCurcoord":"26.114741803477465,119.27479834155685","gdElefence":1000,"gdOverfence":"0","gdCuradd":"福建省福州市鼓楼区铜盘路水木菁华-5号楼北186米","gdSpeed":"0","num":0,"statusMessage":"在线"}
     * listGpsRecord : [{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"grCoord":"26.16423109929229,119.45839224136708"},{"isNewRecord":true,"grCoord":"26.164196163318064,119.47501151939532"},{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"grCoord":"26.114741803477465,119.27479834155685"}]
     * listGpsEvent : [{"isNewRecord":true,"createDate":"2017-12-27 14:30:33","geEvent":"3","grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"createDate":"2017-12-27 14:41:23","geEvent":"3","grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"createDate":"2017-12-27 14:47:53","geEvent":"3","grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"createDate":"2017-12-27 14:53:07","geEvent":"2","geCuradd":"福建省福州市鼓楼区铜盘路水木菁华-5号楼北186米","grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"createDate":"2017-12-27 15:08:11","geEvent":"5","geEventnote":"测试回访","geCuradd":"福建省福州市连江县水尾西北795米","grCoord":"26.16423109929229,119.45839224136708","noteDate":"2017-12-26 15:47:53","noteName":"超级管理员"},{"isNewRecord":true,"createDate":"2017-12-27 15:13:53","geEvent":"3","grCoord":"26.114741803477465,119.27479834155685"},{"isNewRecord":true,"createDate":"2017-12-27 16:32:00","geEvent":"3","grCoord":"26.114741803477465,119.27479834155685"}]
     * gpsEventTotal : 7
     */

    private int success;
    private String message;
    private GpsDeviceBean gpsDevice;
    private int gpsEventTotal;
    private List<ListGpsRecordBean> listGpsRecord;
    private List<ListGpsEventBean> listGpsEvent;

    public int getSuccess() {
        return success;
    }

    public void setSuccess(int success) {
        this.success = success;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public GpsDeviceBean getGpsDevice() {
        return gpsDevice;
    }

    public void setGpsDevice(GpsDeviceBean gpsDevice) {
        this.gpsDevice = gpsDevice;
    }

    public int getGpsEventTotal() {
        return gpsEventTotal;
    }

    public void setGpsEventTotal(int gpsEventTotal) {
        this.gpsEventTotal = gpsEventTotal;
    }

    public List<ListGpsRecordBean> getListGpsRecord() {
        return listGpsRecord;
    }

    public void setListGpsRecord(List<ListGpsRecordBean> listGpsRecord) {
        this.listGpsRecord = listGpsRecord;
    }

    public List<ListGpsEventBean> getListGpsEvent() {
        return listGpsEvent;
    }

    public void setListGpsEvent(List<ListGpsEventBean> listGpsEvent) {
        this.listGpsEvent = listGpsEvent;
    }

    public static class GpsDeviceBean {
        /**
         * id : 5
         * isNewRecord : false
         * gdDevid : 3170006146
         * gdLsttime : 2017-12-21 16:28:31
         * gdOvertime : 0
         * vehicleTbl : {"id":"0b1eaa8178e64542b9274e423c2a2775","isNewRecord":false,"veFrame":"LFV3A23C1D3439846","veBrand":"航天飞机","tranPlate":"闽BH2356","cbName":"牛牛二手车交易市场","creditMoney":0,"interestMoney":0,"repaymentAmount":0}
         * gdStatus : 1
         * gdOricoord : 26.115018,119.275707
         * gdCurcoord : 26.114741803477465,119.27479834155685
         * gdElefence : 1000
         * gdOverfence : 0
         * gdCuradd : 福建省福州市鼓楼区铜盘路水木菁华-5号楼北186米
         * gdSpeed : 0
         * num : 0
         * statusMessage : 在线
         */

        private String id;
        private boolean isNewRecord;
        private String gdDevid;
        private String gdLsttime;
        private String gdOvertime;
        private VehicleTblBean vehicleTbl;
        private String gdStatus;
        private String gdOricoord;
        private String gdCurcoord;
        private int gdElefence;
        private String gdOverfence;
        private String gdCuradd;
        private String gdSpeed;
        private int num;
        private String statusMessage;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getGdDevid() {
            return gdDevid;
        }

        public void setGdDevid(String gdDevid) {
            this.gdDevid = gdDevid;
        }

        public String getGdLsttime() {
            return gdLsttime;
        }

        public void setGdLsttime(String gdLsttime) {
            this.gdLsttime = gdLsttime;
        }

        public String getGdOvertime() {
            return gdOvertime;
        }

        public void setGdOvertime(String gdOvertime) {
            this.gdOvertime = gdOvertime;
        }

        public VehicleTblBean getVehicleTbl() {
            return vehicleTbl;
        }

        public void setVehicleTbl(VehicleTblBean vehicleTbl) {
            this.vehicleTbl = vehicleTbl;
        }

        public String getGdStatus() {
            return gdStatus;
        }

        public void setGdStatus(String gdStatus) {
            this.gdStatus = gdStatus;
        }

        public String getGdOricoord() {
            return gdOricoord;
        }

        public void setGdOricoord(String gdOricoord) {
            this.gdOricoord = gdOricoord;
        }

        public String getGdCurcoord() {
            return gdCurcoord;
        }

        public void setGdCurcoord(String gdCurcoord) {
            this.gdCurcoord = gdCurcoord;
        }

        public int getGdElefence() {
            return gdElefence;
        }

        public void setGdElefence(int gdElefence) {
            this.gdElefence = gdElefence;
        }

        public String getGdOverfence() {
            return gdOverfence;
        }

        public void setGdOverfence(String gdOverfence) {
            this.gdOverfence = gdOverfence;
        }

        public String getGdCuradd() {
            return gdCuradd;
        }

        public void setGdCuradd(String gdCuradd) {
            this.gdCuradd = gdCuradd;
        }

        public String getGdSpeed() {
            return gdSpeed;
        }

        public void setGdSpeed(String gdSpeed) {
            this.gdSpeed = gdSpeed;
        }

        public int getNum() {
            return num;
        }

        public void setNum(int num) {
            this.num = num;
        }

        public String getStatusMessage() {
            return statusMessage;
        }

        public void setStatusMessage(String statusMessage) {
            this.statusMessage = statusMessage;
        }

        public static class VehicleTblBean {
            /**
             * id : 0b1eaa8178e64542b9274e423c2a2775
             * isNewRecord : false
             * veFrame : LFV3A23C1D3439846
             * veBrand : 航天飞机
             * tranPlate : 闽BH2356
             * cbName : 牛牛二手车交易市场
             * creditMoney : 0
             * interestMoney : 0
             * repaymentAmount : 0
             */

            private String id;
            private boolean isNewRecord;
            private String veFrame;
            private String veBrand;
            private String tranPlate;
            private String cbName;
            private int creditMoney;
            private int interestMoney;
            private int repaymentAmount;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsNewRecord() {
                return isNewRecord;
            }

            public void setIsNewRecord(boolean isNewRecord) {
                this.isNewRecord = isNewRecord;
            }

            public String getVeFrame() {
                return veFrame;
            }

            public void setVeFrame(String veFrame) {
                this.veFrame = veFrame;
            }

            public String getVeBrand() {
                return veBrand;
            }

            public void setVeBrand(String veBrand) {
                this.veBrand = veBrand;
            }

            public String getTranPlate() {
                return tranPlate;
            }

            public void setTranPlate(String tranPlate) {
                this.tranPlate = tranPlate;
            }

            public String getCbName() {
                return cbName;
            }

            public void setCbName(String cbName) {
                this.cbName = cbName;
            }

            public int getCreditMoney() {
                return creditMoney;
            }

            public void setCreditMoney(int creditMoney) {
                this.creditMoney = creditMoney;
            }

            public int getInterestMoney() {
                return interestMoney;
            }

            public void setInterestMoney(int interestMoney) {
                this.interestMoney = interestMoney;
            }

            public int getRepaymentAmount() {
                return repaymentAmount;
            }

            public void setRepaymentAmount(int repaymentAmount) {
                this.repaymentAmount = repaymentAmount;
            }
        }
    }

    public static class ListGpsRecordBean {
        /**
         * isNewRecord : true
         * grCoord : 26.114741803477465,119.27479834155685
         */

        private boolean isNewRecord;
        private String grCoord;

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getGrCoord() {
            return grCoord;
        }

        public void setGrCoord(String grCoord) {
            this.grCoord = grCoord;
        }
    }

    public static class ListGpsEventBean {
        /**
         * isNewRecord : true
         * createDate : 2017-12-27 14:30:33
         * geEvent : 3
         * grCoord : 26.114741803477465,119.27479834155685
         * geCuradd : 福建省福州市鼓楼区铜盘路水木菁华-5号楼北186米
         * geEventnote : 测试回访
         * noteDate : 2017-12-26 15:47:53
         * noteName : 超级管理员
         */

        private boolean isNewRecord;
        private String createDate;
        private int geEvent;
        private String grCoord;
        private String geCuradd;
        private String geEventnote;
        private String noteDate;
        private String noteName;

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public int getGeEvent() {
            return geEvent;
        }

        public void setGeEvent(int geEvent) {
            this.geEvent = geEvent;
        }

        public String getGrCoord() {
            return grCoord;
        }

        public void setGrCoord(String grCoord) {
            this.grCoord = grCoord;
        }

        public String getGeCuradd() {
            return geCuradd;
        }

        public void setGeCuradd(String geCuradd) {
            this.geCuradd = geCuradd;
        }

        public String getGeEventnote() {
            return geEventnote;
        }

        public void setGeEventnote(String geEventnote) {
            this.geEventnote = geEventnote;
        }

        public String getNoteDate() {
            return noteDate;
        }

        public void setNoteDate(String noteDate) {
            this.noteDate = noteDate;
        }

        public String getNoteName() {
            return noteName;
        }

        public void setNoteName(String noteName) {
            this.noteName = noteName;
        }
    }
}
